package com.bjpoweinode.javaweb.servlet;

/**
 * 这个程序存在的问题
 *  在编译阶段已经完全绑定了调用关系
 *  如果你想改变他们的调用关系，必须修改java源代码
 *  java代码修改，需要重新编译
 */
public class Text {
    public static void main(String[] args) {
        System.out.println("mian begin");
        m1();
        System.out.println("mian over");
    }

    private static void m1() {
        System.out.println("m1 begin");
        m2();
        System.out.println("m1 over");
    }

    private static void m2() {
        System.out.println("m2 begin");
        m3();
        System.out.println("m2 over");
    }

    private static void m3() {
        System.out.println("目标正在进行中");
    }
}
